[INFO] fetching crate coglet 0.20.0...
[INFO] testing coglet-0.20.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate coglet 0.20.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate coglet 0.20.0
[INFO] finished tweaking crates.io crate coglet 0.20.0
[INFO] tweaked toml for crates.io crate coglet 0.20.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate coglet 0.20.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate coglet 0.20.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded referencing v0.29.1
[INFO] [stderr]   Downloaded iri-string v0.7.11
[INFO] [stderr]   Downloaded jsonschema v0.29.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59
[INFO] running `Command { std: "docker" "start" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling iri-string v0.7.11
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling fluent-uri v0.3.2
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling referencing v0.29.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling fancy-regex v0.14.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]    Compiling coglet v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s
[INFO] running `Command { std: "docker" "inspect" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling jsonschema v0.29.1
[INFO] [stderr]    Compiling coglet v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 46.34s
[INFO] running `Command { std: "docker" "inspect" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/coglet-a07aa8e005ccd51c)
[INFO] [stdout] 
[INFO] [stdout] running 179 tests
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_control_response ... ok
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_control_request ... ok
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_slot_request ... ok
[INFO] [stdout] test bridge::codec::tests::codec_roundtrip_slot_response ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_neither_errors ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_from_file ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_inline ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_log_line_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::rehydrate_input_corrupt_file_errors ... ok
[INFO] [stdout] test bridge::protocol::tests::control_failed_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_healthcheck_result_healthy_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_cancelled_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_done_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_failed_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_idle_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_cancel_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_cancelled_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_init_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_healthcheck_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_ready_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_healthcheck_result_unhealthy_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_shutdown_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_delete_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::control_ready_with_schema_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_append_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_complex_value_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::truncate_worker_log_does_not_truncate_short_messages ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_protocol_version_serializes ... ok
[INFO] [stdout] test bridge::transport::tests::abstract_socket_info_roundtrips ... ok
[INFO] [stdout] test bridge::transport::tests::child_transport_info_roundtrips ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_replace_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_output_chunk_serializes ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_predict_serializes ... ok
[INFO] [stdout] test health::tests::setup_status_deserializes_lowercase ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_predict_file_input_serializes ... ok
[INFO] [stdout] test health::tests::health_default_is_unknown ... ok
[INFO] [stdout] test input_validation::tests::no_schema_returns_none ... ok
[INFO] [stdout] test bridge::protocol::tests::slot_metric_increment_serializes ... ok
[INFO] [stdout] test health::tests::health_response_serializes_screaming_snake_case ... ok
[INFO] [stdout] test orchestrator::tests::done_is_stream_false_omitted_from_json ... ok
[INFO] [stdout] test health::tests::health_deserializes_screaming_snake_case ... ok
[INFO] [stdout] test health::tests::setup_status_serializes_lowercase ... ok
[INFO] [stdout] test health::tests::health_serializes_screaming_snake_case ... ok
[INFO] [stdout] test orchestrator::tests::done_is_stream_true_present_in_json ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_predictor_stream_multiple_items ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_predictor_stream_single_item ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_scalar_empty ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_scalar_single ... ok
[INFO] [stdout] test orchestrator::tests::done_without_is_stream_deserializes_as_false ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_overrides_is_stream_false ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_multiple_items ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_single_item ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_predictor_stream_empty ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_schema_array_empty ... ok
[INFO] [stdout] test permit::pool::tests::permit_orphaned_when_poisoned ... ok
[INFO] [stdout] test permit::pool::tests::permit_returns_to_pool_when_idle ... ok
[INFO] [stdout] test permit::pool::tests::pool_add_and_acquire ... ok
[INFO] [stdout] test permit::pool::tests::pool_poison_in_use_slot_prevents_return ... ok
[INFO] [stdout] test orchestrator::tests::wrap_outputs_scalar_multiple_falls_back_to_stream ... ok
[INFO] [stdout] test permit::pool::tests::pool_poison_is_idempotent ... ok
[INFO] [stdout] test permit::pool::tests::pool_poison_idle_slot ... ok
[INFO] [stdout] test permit::slot::tests::slot_idle_channel_closed_does_not_return_permit ... ok
[INFO] [stdout] test permit::slot::tests::slot_creation ... ok
[INFO] [stdout] test prediction::tests::append_output ... ok
[INFO] [stdout] test prediction::tests::append_log ... ok
[INFO] [stdout] test prediction::tests::cancel_token_works ... ok
[INFO] [stdout] test prediction::tests::metric_append_creates_array ... ok
[INFO] [stdout] test permit::slot::tests::slot_mark_idle_returns_permit ... ok
[INFO] [stdout] test permit::slot::tests::slot_not_idle_orphans_permit ... ok
[INFO] [stdout] test prediction::tests::metric_append_to_non_array_wraps ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_deep ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_delete_leaf ... ok
[INFO] [stdout] test prediction::tests::metric_complex_values ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_creates_nested ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_increment ... ok
[INFO] [stdout] test prediction::tests::metric_empty_key_ignored ... ok
[INFO] [stdout] test prediction::tests::metric_dotpath_multiple_leaves ... ok
[INFO] [stdout] test prediction::tests::metric_leading_dot_ignored ... ok
[INFO] [stdout] test prediction::tests::metric_double_dot_ignored ... ok
[INFO] [stdout] test prediction::tests::metric_replace_null_deletes ... ok
[INFO] [stdout] test prediction::tests::metric_increment_creates_from_zero ... ok
[INFO] [stdout] test prediction::tests::metric_replace_overwrites ... ok
[INFO] [stdout] test prediction::tests::metric_replace_sets_value ... ok
[INFO] [stdout] test prediction::tests::metric_increment_floats ... ok
[INFO] [stdout] test prediction::tests::prediction_output_stream ... ok
[INFO] [stdout] test prediction::tests::metric_trailing_dot_ignored ... ok
[INFO] [stdout] test prediction::tests::new_starts_in_starting_status ... ok
[INFO] [stdout] test prediction::tests::set_canceled ... ok
[INFO] [stdout] test prediction::tests::set_failed ... ok
[INFO] [stdout] test prediction::tests::metric_increment_integers ... ok
[INFO] [stdout] test prediction::tests::set_succeeded ... ok
[INFO] [stdout] test prediction::tests::snapshot_includes_predict_time_on_failed ... ok
[INFO] [stdout] test prediction::tests::snapshot_includes_empty_metrics_for_non_terminal ... ok
[INFO] [stdout] test prediction::tests::status_is_terminal ... ok
[INFO] [stdout] test prediction::tests::terminal_snapshot_merges_metrics_with_predict_time ... ok
[INFO] [stdout] test prediction::tests::terminal_snapshot_predict_time_overrides_user ... ok
[INFO] [stdout] test prediction::tests::terminal_state_guard_set_canceled_after_succeeded ... ok
[INFO] [stdout] test prediction::tests::prediction_output_single ... ok
[INFO] [stdout] test prediction::tests::terminal_state_guard_set_failed_after_succeeded ... ok
[INFO] [stdout] test prediction::tests::terminal_state_guard_set_succeeded_after_failed ... ok
[INFO] [stdout] test predictor::tests::prediction_error_display ... ok
[INFO] [stdout] test predictor::tests::prediction_output_serializes_untagged ... ok
[INFO] [stdout] test predictor::tests::prediction_output_single_is_not_stream ... ok
[INFO] [stdout] test predictor::tests::prediction_output_stream_is_stream ... ok
[INFO] [stdout] test prediction::tests::wait_returns_immediately_if_terminal ... ok
[INFO] [stdout] test service::tests::build_slot_request_small_input_inline ... ok
[INFO] [stdout] test service::tests::cancel_nonexistent_returns_false ... ok
[INFO] [stdout] test service::tests::cancel_prediction_works ... ok
[INFO] [stdout] test service::tests::cannot_set_ready_without_orchestrator ... ok
[INFO] [stdout] test service::tests::health_shows_busy_when_all_slots_used ... ok
[INFO] [stdout] test service::tests::predict_calls_orchestrator_register ... ok
[INFO] [stdout] test prediction::tests::elapsed_time_increases ... ok
[INFO] [stdout] test service::tests::predict_send_failure_poison_slot ... ok
[INFO] [stdout] test service::tests::remove_prediction_cleans_up ... ok
[INFO] [stdout] test service::tests::service_new_no_pool_works ... ok
[INFO] [stdout] test service::tests::service_no_pool_initially ... ok
[INFO] [stdout] test predictor::tests::prediction_guard_tracks_time ... ok
[INFO] [stdout] test service::tests::set_orchestrator_enables_ready_health ... ok
[INFO] [stdout] test service::tests::shutdown_signal_works ... ok
[INFO] [stdout] test service::tests::submit_fails_when_not_ready ... ok
[INFO] [stdout] test service::tests::submit_returns_at_capacity_when_no_slots ... ok
[INFO] [stdout] test service::tests::submit_prediction_succeeds_when_ready ... ok
[INFO] [stdout] test service::tests::sync_guard_cancels_on_drop ... ok
[INFO] [stdout] test service::tests::sync_guard_disarm_prevents_cancel ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_ready_with_orchestrator ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_returns_status_and_version ... ok
[INFO] [stdout] test service::tests::predict_idle_ack_returns_capacity_async ... ok
[INFO] [stdout] test service::tests::predict_idle_channel_closed_poison_slot_async ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_unknown_when_no_predictor ... ok
[INFO] [stdout] test transport::http::routes::tests::openapi_returns_schema_when_available ... ok
[INFO] [stdout] test transport::http::routes::tests::openapi_returns_503_when_schema_not_available ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_async_returns_accepted ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_idempotent_id_mismatch ... ok
[INFO] [stdout] test transport::http::routes::tests::health_check_busy_when_at_capacity ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_idempotent_put ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_at_capacity ... ok
[INFO] [stdout] test transport::http::routes::tests::root_cog_version_prefers_python_sdk ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_sync_success ... ok
[INFO] [stdout] test transport::http::routes::tests::prediction_with_custom_id ... ok
[INFO] [stdout] test transport::http::routes::tests::root_returns_discovery_document ... ok
[INFO] [stdout] test transport::http::routes::tests::predictions_returns_503_when_not_ready ... ok
[INFO] [stdout] test transport::http::routes::tests::shutdown_triggers_service_shutdown ... ok
[INFO] [stdout] test transport::http::routes::tests::training_idempotent_id_mismatch ... ok
[INFO] [stdout] test transport::http::routes::tests::training_idempotent_put ... ok
[INFO] [stdout] test transport::http::server::tests::server_config_default ... ok
[INFO] [stdout] test version::tests::version_info_builder_pattern ... ok
[INFO] [stdout] test version::tests::version_info_has_coglet_version ... ok
[INFO] [stdout] test transport::http::routes::tests::training_routes_work ... ok
[INFO] [stdout] test version::tests::version_info_serializes_full ... ok
[INFO] [stdout] test version::tests::version_info_serializes_minimal ... ok
[INFO] [stdout] test webhook::tests::config_defaults ... ok
[INFO] [stdout] test webhook::tests::event_is_terminal ... ok
[INFO] [stdout] test input_validation::tests::allows_additional_properties_in_validate ... ok
[INFO] [stdout] test input_validation::tests::missing_required_with_extra_fields ... ok
[INFO] [stdout] test input_validation::tests::validates_types ... ok
[INFO] [stdout] test input_validation::tests::strip_unknown_preserves_known_fields ... ok
[INFO] [stdout] test input_validation::tests::strip_unknown_removes_extra_fields ... ok
[INFO] [stdout] test input_validation::tests::strip_unknown_returns_empty_for_no_extra_fields ... ok
[INFO] [stdout] test input_validation::tests::optional_fields_work ... ok
[INFO] [stdout] test input_validation::tests::validates_required_fields ... ok
[INFO] [stdout] test transport::http::routes::tests::root_includes_training_urls_when_schema_has_training ... ok
[INFO] [stdout] test worker::tests::predict_result_failed ... ok
[INFO] [stdout] test worker::tests::predict_result_success ... ok
[INFO] [stdout] test worker::tests::predict_result_success_stream ... ok
[INFO] [stdout] test worker::tests::worker_config_default ... ok
[INFO] [stdout] test worker::tests::predict_result_cancelled ... ok
[INFO] [stdout] test input_validation::tests::resolves_ref_for_choices ... ok
[INFO] [stdout] test webhook::tests::send_output_not_throttled ... ok
[INFO] [stdout] test webhook::tests::send_terminal_retries_on_500 ... ok
[INFO] [stdout] test webhook::tests::send_terminal_respects_filter ... ok
[INFO] [stdout] test webhook::tests::send_terminal_posts_json ... ok
[INFO] [stdout] test webhook::tests::send_terminal_sync_posts_json ... ok
[INFO] [stdout] test webhook::tests::send_non_terminal_fires_and_forgets ... ok
[INFO] [stdout] test webhook::tests::send_terminal_sync_retries_on_500 ... ok
[INFO] [stdout] test webhook::tests::send_terminal_no_retry_on_400 ... ok
[INFO] [stdout] test webhook::tests::send_non_terminal_logs_throttled ... ok
[INFO] [stdout] test service::tests::build_slot_request_roundtrip ... ok
[INFO] [stdout] test service::tests::build_slot_request_large_input_spills ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/deps/coglet-a07aa8e005ccd51c` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59", kill_on_drop: false }`
[INFO] [stdout] 02242a7a4f3db6dccee461f4d6f59f6d775abd23119fd475bb4e6f7d477b7e59
